//
//  STFHomeViewController.swift
//  高仿新浪微博
//
//  Created by 沈腾飞 on 2017/1/16.
//  Copyright © 2017年 shen. All rights reserved.
//

import UIKit

class STFHomeViewController: STFBaseViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        //设置访客视图的方法
        if !isLogin {
            baseView?.setUpSTFBaseViewInfo(imaName: nil, title: nil)
            
            return
        }
        
        
        setupUI()
        
    }
    //MARK: - 设置视图
    private func setupUI () {
        setupNav ()
    }
   
    //MARK: - 设置左边按钮
    private func setupNav () {
        
//        //创建一按钮
//        let leftBtn = UIButton()
//        //设置按钮图片
//        leftBtn.setImage(UIImage(named: "navigationbar_friendsearch"), for: UIControlState.normal)
//        leftBtn.setImage(UIImage(named: "navigationbar_friendsearch_highlighted"), for: UIControlState.highlighted)
//        
//        //设置按钮大小
//        leftBtn.sizeToFit()
//        
//        navigationItem.leftBarButtonItem = UIBarButtonItem(customView: leftBtn)
//        
//        //左边按钮的监听事件
//        leftBtn.addTarget(self, action: #selector(leftBtnClick), for: UIControlEvents.touchUpInside)

        // 左侧
        navigationItem.leftBarButtonItem =  UIBarButtonItem(imgName: "navigationbar_friendsearch", target: self, action: #selector(leftClick))
        // 右侧
        navigationItem.rightBarButtonItem = UIBarButtonItem(imgName: "navigationbar_pop", target: self, action: #selector(rightClick))
        
        
        
    }

//    //左边按钮的监听事件
//    @objc private func leftBtnClick () {
//        
//        print("左边按钮的监听事件")
//        
//        
//        
//    }
    
    



}

extension STFHomeViewController{
   
//     private 私有的在自己类内部使用没有问题 但是 如果吧方法放到其类的extension 就会找不到该方法 需要使用fileprivate 来修饰
 
    // 左侧按钮点击
    @objc fileprivate func leftClick(){
        print("左侧按钮点击")
    }
    // 右侧按钮点击
    @objc fileprivate func rightClick(){
        print("右侧按钮点击")
        let tempVc = STFTempViewController()
        navigationController?.pushViewController(tempVc, animated: true)
    }
}


